Extendible hasing